package com.ply.flashsalessystem.mapper;

import com.ply.flashsalessystem.entity.pojo.AuthorityGroup;
import com.ply.flashsalessystem.entity.pojo.LManageGroup;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author XiaoPan
 * @since 2022-05-04
 */
@Mapper
public interface AuthorityGroupMapper{
    // 新增 权限组
    int addGroup(String name);

    // 删除权限组
    int deleteGroup(Integer id);

    //查询 所有的 权限组
    List<AuthorityGroup> query();

    // 根据 管理员id 查询到 权限组
    List<AuthorityGroup> queryGroup(@Param("id") Integer id);

    int addLGM(List<LManageGroup> groupId);
}
